Binary Arithmetic for DNA Computers

نویسندگان

  • Rana Barua
  • Janardan Misra
چکیده

We propose a (recursive) DNA algorithm for adding two binary numbers which require O(log n) bio-steps using only O(n) different type of DNA strands, where n is the size of the binary string representing the larger of the two numbers. The salient feature of our technique is that the input strands and the output strands have exactly the same structure which makes it fully procedural unlike most methods proposed so far. Logical operations of binary numbers can easily be performed by our methods. I.S.I. Tech Report No. 13/2001 December 12, 2001 corresponding author work done at ISI Binary Arithmetic for DNA Computers Rana Barua‡ Janardan Misra§

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Redundant binary number representation for an inherently parallel arithmetic on optical computers.

A simple redundant binary number representation suitable for digital-optical computers is presented. By means of this representation it is possible to build an arithmetic with carry-free parallel algebraic sums carried out in constant time and parallel multiplication in log N time. This redundant number representation naturally fits the 2's complement binary number system and permits the constr...

متن کامل

An Algorithm for Redundant Binary Bit-Pipelined Rational Arithmetic

AbsfmctWe introduce a redundant binary representation of the rationals and an associated algorithm for computing the sum, difference, product, quotient, and other useful functions of two rational operands, employing our representation. Our algorithm extends Gosper’s partial quotient arithmetic algorithm and allows the design of an on-line arithmetic unit with computations granularized at the si...

متن کامل

FPGA Based Quadruple Precision Floating Point Arithmetic for Scientific Computations

In this project we explore the capability and flexibility of FPGA solutions in a sense to accelerate scientific computing applications which require very high precision arithmetic, based on IEEE 754 standard 128-bit floating-point number representations. Field Programmable Gate Arrays (FPGA) is increasingly being used to design high end computationally intense microprocessors capable of handlin...

متن کامل

Binary-coded decimal digit multipliers

With the growing popularity of decimal computer arithmetic in scientific, commercial, financial and Internet-based applications, hardware realisation of decimal arithmetic algorithms is gaining more importance. Hardware decimal arithmetic units now serve as an integral part of some recently commercialised general purpose processors, where complex decimal arithmetic operations, such as multiplic...

متن کامل

2D multiple notch filter design - Electronics Letters

recoding', Theoretical Computer Science, 1994, 129, (2), pp. 407417 KAI-HWANG: Computer arithmetic, principles, architecture, and design' (John Wiley & Sons, New York, 1989) KOREN, U, : 'Computer arithmetic algorithms' (Prentice-Hall, Englewood Cliffs, NJ, 1993) LADNER, R., and FISCHER. M.: 'Parallel prefix (computation', J . ACM. 1980, 27, (4), pp. 831-838 REITWIESNEK, G.w.: 'Binary arithmetic...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002